package org.springblade.modules.admin.vo.sign;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;
import java.util.List;

/**
 * @author zcc
 * @version 1.0
 * @date 2024/10/9 9:27
 */
@ApiModel("考勤排班添加model")
@Data
public class SignWorkforceAddVo {

	@ApiModelProperty("排班日期")
	private List<Date> dates;

	@ApiModelProperty("排班组id")
	private Long groupId;

	@ApiModelProperty("排班组")
	private String groupName;

	@ApiModelProperty("1:循环值班2:固定值班")
	private Integer signType;

	@ApiModelProperty("人员id")
	private List<Long> userIds;

	@ApiModelProperty("开始时间")
	private Date beginDate;

	@ApiModelProperty("结束时间")
	private Date endDate;

	private String phone;

	@ApiModelProperty("排班组ids")
	private List<Long> groupIds;

	@ApiModelProperty("当前页")
	private Integer current;
	@ApiModelProperty("每页的数量")
	private Integer size;

	@ApiModelProperty("考勤规则id")
	private Long signSetingId;

	@ApiModelProperty("是否批量1:是 0:非")
	private Integer isBatch = 1;
}
